Skip to content

add vhdl frontend support via ghdl#4078

Draft
fredowski wants to merge 6 commits into
The-OpenROAD-Project:masterfrom
fredowski:vhdl
Draft

add vhdl frontend support via ghdl#4078
fredowski wants to merge 6 commits into
The-OpenROAD-Project:masterfrom
fredowski:vhdl

Conversation

@fredowski

Copy link
Copy Markdown

I added the ghdl frontend to also support vhdl files. I also added a "counter" example for sky130hd and ihp-sg13g2 with VHDL code.

I think this was requested also here: The-OpenROAD-Project/OpenLane#292 for openlane.

I added the ghdl frontend to also support vhdl files. I also
added a "counter" example for sky130hd and ihp-sg13g2 with
VHDL code.

Signed-off-by: Friedrich Beckmann <friedrich.beckmann@tha.de>
@maliberty

Copy link
Copy Markdown
Member

I believe ghdl is a plugin and not available by default. To add this then you need to update the dependency installer to ensure it is available. I expect it will be a somewhat painful process though maybe AI can help.

@fredowski

Copy link
Copy Markdown
Author

Yes, you need the yosys-ghdl plugin for this. I make this a draft.

@fredowski fredowski marked this pull request as draft March 31, 2026 04:43
…9f0df419d702

Sync the OpenROAD-flow-scripts version with IHP pdk. The lib files
for the SRAMs have a typo which stops the synthesis with sram macros.

See: IHP-GmbH/IHP-Open-PDK#767

I used the sg13g2_update.py script to update.
I instantiate the IHP 1024x8 SRAM blocks.
This is not needed anymore with the manually instantiated
sram macros from IHP.
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 21 days if no further activity occurs. Remove the Stale label or comment to keep it open.

@github-actions github-actions Bot added the Stale label Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants